前回までの各種ツールを使ってケーニヒスヴァルタのVASSALモジュールを作成できた。
1.ツールと入出力情報
使用したツール(名前の先頭に*が付いたものが自作したもの)は、以下の通りである。
入力情報 | 使用したツール | 出力情報 |
ユニットカウンターシート | *PythonのOCR機能プログラム | ユニット諸元情報 |
ユニット諸元情報 | *EXCEL VBAのユニット編集プログラムと手動編集 | ユニット基本情報 |
ユニット基本情報とVASSALのbuildファイル(テンプレート) | *Pythonのbuild情報作成プログラム | VASSALのbuildファイル(ユニット情報含む) |
地図データ(スキャンしたもの) | GIMP2.10と手動編集(補正と貼り合わせ) | VASSAL用地図 |
ユニット基本情報、製作参照情報(定数) | *GIMP2.10 Pythn-fuの画像製作プログラム | ユニット画像情報(一部手動作成) |
ユニット基本情報、VASSALのimageフォルダ(ユニット画像) | *Pythonの基本情報チェックプログラム | エラー情報(画像の不足、その他) |
VASSALのimageフォルダ、buildファイル、モジュールファイル | 7-Zip(ファイル圧縮ツール) | VASSALモジュール(地図未反映) |
VASSALモジュール(地図未反映)、VASSAL用地図 | VASSAL編集画面 | VASSALモジュール(地図反映の完成版) |
2.VASSALモジュールの内容
(1)フランス軍
(A)ユニットデッキ
(B)ユニット(マップに配置)
(C)ユニットの戦力情報
(D)ユニットの諸元情報
(E)ユニットの裏画像
次回へつづく
<個人的な感想>
Pythonの基本情報チェックプログラムが効果的で、ユニット画像と裏画像の不足を
事前に確認できる。その為、作成したVASSALモジュールに問題がない。